@charset "utf-8";

/* CSS Document */



.he_bg{width:100%; margin:0 auto;height:283px; background:url(../images/hz_bg.jpg) no-repeat center;}

.he_title{width:1180px;margin: 0 auto; background:url(../images/hz_t.png) no-repeat center;height:50px;padding-top:30px;}

.he_title h3{font-size:22px;color:#02913d; text-align:center;font-weight:bold; }

.gd_01{ position:relative; height:175px; width:1180px;margin: 0 auto;}

.gd_01 em{position: absolute;top: 45px;}

.gd_01 .t_l{ left:0px;}

.gd_01 .t_r{ right:0px;}

.gd_01 #simgs{ margin:0px 36px;}

.gd_01 li{ float:left; width:232px; text-align:center;margin:5px 8px 0px 8px;}

.gd_01 li.last{ padding-right:0;}

.gd_01 li .img img{ display:block; width:230px; height:130px; border:1px solid #dcdcdc; }

.gd_01 li a{ color:#333;}

.gd_01 .fl { float:left;}

.gd_01 .fr { float:right;}

.gd_01 .pa{ position:absolute;}

.gd_01 .pr{ position:relative}

.gd_01 #simgs a{color:#333;font-size:14px; line-height:25px; text-align:center;}



.product{margin:50px auto 0 auto;width:1180px;height: 820px;
overflow: hidden;}

.list{ float:left; width:204px;border:3px solid #02913d;background:#fff;  }

.list .list_t{height:68px;text-align:center; background:url(../images/left_t.jpg) no-repeat center; display:block;}

.list .list_t a h3{ font-size:24px; color:#FFFFFF;display:block; font-weight:bold; text-align:center;}

.list .list_t p{ font-size:14px; color:#fff;display:block;text-align:center;}

.list .list_con{ float:left;width:204px; }

.list .list_con ul li.first{ padding-left:0px; background:url(../images/img3.jpg) no-repeat center; height:40px; line-height:40px;margin:20px 0px 5px 18px;width:170px; border:none;}

.list .list_con ul li.first a{ font-size:16px; color:#fff; line-height:32px; display:block;}

.list .list_con ul li{ line-height:30px; float:left; width:200px;background:url(../images/buttom2.jpg) no-repeat 20px center; border-bottom:1px dashed #dcdcdc; }

.list .list_con ul li a{ font-size:14px; color:#333;padding-left:35px;}

.list .list_con ul li a:hover{color:#ff7200;}

.list .list_con ul li.first a:hover{color:#fff;}

.list .phone{margin: 0 auto; padding:20px 0;}

.list .phone a{color:#ff7200;font-size:14px; background:url(../images/buttom3.jpg) no-repeat left center; text-align:center;padding-left:15px; font-weight:bold;}







#tab{width:925px;position:relative;margin:0 auto 0 20px; float:right;}                            

#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1; border-bottom:2px solid #02913d;}

#tab .tab_menu li{float:left;width:115px;height:40px;line-height:40px;cursor:pointer;text-align:center;margin:10px 10px 0px 0; font-size:18px;color:#fff; background:#c4c4c4; font-weight:bold;}

#tab .tab_box{width:925px;height:200px;clear:both;top:50px;position:relative; float:right; }

#tab .tab_menu .selected{cursor:pointer;color:#fff; background:#02913d;}

#tab .tab_box ul li{width:220px; height:210px; float:left;margin:10px 11px 35px 0px; background:#eeeeee;}

#tab .tab_box ul li a{color:#333; }

#tab .tab_box ul li p {width:220px; }

#tab .tab_box ul li p a{width:220px; text-align:center; display:block; height:28px; line-height:28px; font-size:14px; }

#tab .tab_box ul li.last{ overflow:none;}

#tab .tab_box ul li img{ padding:4px; width:212px; height:161px;}

#tab .hide{display:none;}

#tab .tab_box div{padding:10px 0;} 

#tab .tab_box ul li:hover{ background:#02913d;}

#tab .tab_box ul li:hover p a{ color:#fff;}





.banner1{margin:50px auto 0 auto;width:1180px; height:200px; background:url(../images/banner_1.jpg)  no-repeat center;}

.banner1 .zx {width:1180px;margin:0 auto;}

.banner1 .zx .zx1{ width:200px; float:right;margin:45px 35px 0 0;color:#fff; font-size:16px;}

.banner1 .zx .zx1 p{color:#fff;font-size:20px; }

.banner1 .zx img{margin:0px 0 20px 0px;}



.case_wrap{width:1180px;margin:0 auto;}
.case_t{width:1180px; margin:50px auto 0 auto; background:url(../images/case_t.jpg) no-repeat bottom;height:73px;}
.case_t a h3{font-size:24px;color:#333; text-align:center;font-weight:bold; }
.case_t a p {font-size:16px;color:#c9c9c9; text-align:center; }
.case_t .more {font-size:14px;color:#02913d; text-align:center;font-weight:bold; display:block; }
.case_con ul li:first-child{width:566px;height:360px;}
.case_con ul li:first-child > a{ width:566px;height:360px;overflow:hidden;}
.case_con ul li:first-child a img{width:566px;height:360px;}
.case_con ul li:first-child .anl_rig{width:566px;height:360px;}
.case_con ul li:first-child .hover .bor_top_1,.case_con ul li:first-child .hover .bor_bottom_1{width:546px;}
.case_con ul li:first-child .hover .bor_right_1,.case_con ul li:first-child .hover .bor_left_1{height:416px;}
.case_con ul li:first-child .anl_rig .an_more{width:400px;margin:120px auto 0;}
.case_con ul li:first-child .anl_rig .an_more p{height:66px;overflow:hidden;}
.case_con ul{overflow:hidden;width:1300px;margin-top:25px;}
.case_con ul li{float:left;position:relative;margin-right:21px;margin-bottom:14px;border:1px #bdbdbd solid;padding:2px;}
.case_con ul li > a{ width:270px;height:170px;overflow:hidden;display:block;}
.case_con ul li a img{ width:270px;height:170px; }
.case_con ul li .anl_rig{background:url(../images/an_hov_bg.png);width:270px;height:170px; text-align:center;position:absolute;top:2px;}
.case_con ul li .anl_rig .an_more{color:#fff;width:200px;margin:30px auto 0;}
.case_con ul li .anl_rig .an_more h5{font-size:18px; text-align:center;height:25px;overflow:hidden;font-weight:bold;color:#fff;}
.case_con ul li .anl_rig .an_more a{display:block;}
.case_con ul li .anl_rig .an_more a span{ background:url(../images/more.png) no-repeat center;display:inline-block;width:38px;height:38px;margin-top:10px; text-align:center;}
.case_con ul li .anl_rig .an_more p{font-size:12px;line-height:22px;height:44px;overflow:hidden;margin:12px 0;}
.case_con ul li .anl_rig .bor{ background:#fff;position:absolute;}
.case_con .hover .bor_top_1,.hover .bor_bottom_1{width:266px;}
.case_con .hover .bor_right_1,.hover .bor_left_1{height:191px;}
.bor_top_1{width:0;height:1px;top:7px;left:7px; -webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out}



.ysbg{ width:100%; background:url(../images/ys_bg.jpg) no-repeat center; height:1106px;margin:0 auto; position:relative;}

.ysbg .advantage{ width:1180px; height:1106px; margin:0 auto; position:relative;}

.advantage .ys1{ position:absolute; top:195px;width:590px; height:500px;left:0px;}

.advantage .ys1 .yst{ color:#59bb3a; font-size:24px;position:absolute;  left:110px;}

.advantage .ys1 .yscon{ color:#666; font-size:14px;position:absolute; top:50px; left:110px; }

.advantage .ys1 .yscon p{line-height:32px; background:url(../images/buttom5.jpg) no-repeat left top;padding-left:20px;}



.advantage .ys2{ position:absolute; top:435px; left:0px; width:590px; height:500px;}

.advantage .ys2 .yst{ color:#59bb3a; font-size:24px;position:absolute; left:110px;}

.advantage .ys2 .yscon{ color:#666; font-size:14px;position:absolute; top:50px; left:110px; width:470px;}

.advantage .ys2 .yscon p{line-height:32px; background:url(../images/buttom4.jpg) no-repeat left center;padding-left:20px;}



.advantage .ys3{ position:absolute; top:454px;width:590px; height:500px;right:0px;}

.advantage .ys3 .yst{ color:#59bb3a; font-size:24px;position:absolute; top:210px; left:90px;}

.advantage .ys3 .yscon{ color:#666; font-size:14px;position:absolute; top:260px; left:90px; }   

.advantage .ys3 .yscon p{ line-height:32px; background:url(../images/buttom4.jpg) no-repeat left center;padding-left:20px;}





.advantage .ys4{ position:absolute; top:616px; right:0px; width:590px; height:500px;}

.advantage .ys4 .yst{ color:#59bb3a; font-size:24px;position:absolute; top:210px; left:90px; }

.advantage .ys4 .yscon{ color:#666; font-size:14px;position:absolute; top:260px; left:90px;  }

.advantage .ys4 .yscon p{line-height:32px; background:url(../images/buttom5.jpg) no-repeat left top;padding-left:20px;}



.about_bg{width:100%;margin:0px auto 0 auto;height:375px;background:#f4f4f4;}

.about{width:1180px;margin:0 auto;height:305px;padding-top:50px;}

.about .left{ float:left;width:741px; background:url(../images/img16.jpg) no-repeat right center;padding-right:20px;}

.about .left .left_title{ width:741px;height:45px; background:url(../images/ab_t.jpg) no-repeat bottom;}

.about .left .left_title .biaoti a{float:left;font-size:18px; color:#333; line-height:38px; }

.about .left .left_title a h3{float:left;font-size:18px; color:#fff; line-height:40px;text-align:center; width:132px;}

.about .left .left_title .more{ float:right;line-height:45px;padding-right:5px;}

.about .left .left_title .more a{ color:#666;font-size:14px;}

.about .left .box{margin:20px auto 0 auto; }

.about .left .box .img{ float:left; width:308px; height:205px; background:url(../images/img_bg.jpg) no-repeat center;}

.about .left .box img{ width:273px; height:163px; border:5px solid #fff; margin:20px 10px; }

.about .left .box a h5{ float:left; font-size:16px;width:300px; margin-left:20px;}

.about .left .box p{ float:right; font-size:12px;width:410px; text-indent:2em; line-height:200%; color:#333;margin:40px 0px 0 0;}

.about .left .box .xq a{ margin:10px 10px 0 0px; display:block; color:#333;font-size:14px;}

.about .left .box .xq{margin-left:30px;float:left;}



.about .right{ float:right;width:396px;height:350px; }

.about .right .right_title{width:396px;height:45px;background:url(../images/ys_t.jpg) no-repeat bottom;}

.about .right .right_title .r_biaoti a h3{float:left;font-size:18px; color:#fff; line-height:40px;text-align:center;width:132px;}

.about .right .right_title .more{ float:right;line-height:45px;padding-right:5px;}

.about .right .right_title .more a{color:#666;font-size:14px; }

.gd_03{ position:relative; height:200px; width:250px; margin: 0 70px;padding-top:30px; }

.gd_03 em{position: absolute;top: 110px;}

.gd_03 .t_l{left: -65px;}

.gd_03 .t_r{right: -65px;}

.gd_03 #simgs02{ margin:0;}

.gd_03 li{ float:left; width:250px; text-align:center;}

.gd_03 li.last{ padding-right:0;}

.gd_03 li img{ display:block; width:250px; height:200px; margin-bottom:19px;}

.gd_03 li a{ color:#333;font-size:14px;}

.gd_03 .fl { float:left;}

.gd_03 .fr { float:right;}

.gd_03 .pa{ position:absolute;}

.gd_03 .pr{ position:relative}



.jz_bg{width:100%;margin: 0 auto;height:640px;background:url(../images/jz_bg.jpg) repeat;}

.review_title{width:1180px;margin: 0 auto;padding-top:50px;}

.review_title a h3{font-size:24px;color:#02913d; text-align:center;font-weight:bold; background:url(../images/jz_t.png) no-repeat center;}
.review_title a p{font-size:16px;color:#333; text-align:center;}

.review{width:1180px; height:330px; margin:30px auto;}

.review ul li .xiang{ background:#333333;width:120px;height:34px;top:390px;left:10px;margin-left:75px; position:absolute;}

.review ul li .xiang a{color:#fff;font-size:14px; line-height:34px; text-align:center; display:block;}

.review ul li{width:278px; float:left;height:410px;margin:0 7px; background:#fff; position:relative;}

.review ul li .img{width:255px;margin:8px; }

.review ul li img{width:255px;height:170px; padding:3px; border:1px solid #d7d7d7;}

.review ul li .neir{width:270px; height:120px;padding:0 4px;}

.review ul li .neir h5{font-size:14px;color:#333; text-align:center; margin:10px auto; font-weight:normal;}

.review ul li .neir p{font-size:12px;color:#333;line-height:200%; overflow:hidden;height:140px;}

.review ul li .neir p a{color:#000;font-size:14px;float:right; margin:20px 10px 0 0;}

  

  

.banner2{margin:30px auto 0 auto;width:100%; height:200px; background:url(../images/banner_2.jpg)  no-repeat center;}

.banner2 .zx {width:1180px;margin:0 auto;}

.banner2 .zx .zx1{ width:200px; float:right;margin:45px 35px 0 0;color:#fff; font-size:16px;}

.banner2 .zx .zx1 p{color:#fff;font-size:20px; }

.banner2 .zx img{margin:0px 0 20px 0px;}



.xinxi_bg{ width:100%; height:450px; margin:0 auto; background:#f3f3f3;}

.xinxi{ width:1180px; height:450px; margin:0 auto;padding-top:20px;}

.xinxi .kuaixun{ padding-right:40px; float:left; width:380px; height:360px; background:url(../images/img13.jpg) no-repeat right center; }

.kuaixun .kx_t{ height:50px; line-height:37px;  width:380px;margin:0 10px; background:url(../images/news_t.jpg) no-repeat bottom;}

.kuaixun .kx_t .kxt1{ font-size:16px;font-family: microsoft yahei; float:left; }

.kuaixun .kx_t .kxt1 h3 a{font-size:16px;  color:#545454;}

.kuaixun .kx_t .kxt1 h3 a  span{font-size:18px; padding-left:30px; color:#c2c2c2; font-weight:normal;}

.kuaixun .kx_t .kxt2 a{ font-size:14px;font-family: microsoft yahei; float:right;}





.kuaixun .kx_con{ padding-top:5px; float:left;}

.kuaixun .kx_con img{ width:360px; height:114px; border:1px solid #d2d2d2; margin-left:17px;padding:3px;}

.kuaixun .kx_con ul{ float:left; padding-top:10px;}

.kuaixun .kx_con ul li{ height:30px; overflow:hidden;line-height:30px;  float:left; width:370px;margin:0 10px; background:url(../images/buttom6.jpg) no-repeat left center;padding-left:7px;}

.kuaixun .kx_con ul li a{ float:left; width:215px; overflow:hidden; height:30px; color:#333;}

.kuaixun .kx_con ul li span{ float:right;}



.xinxi .news{ padding-right:40px; float:left; width:380px; height:360px; background:url(../images/img13.jpg) no-repeat right center; }

.news .kx_t{ height:50px; line-height:37px;  width:380px;margin:0 10px; background:url(../images/news_t.jpg) no-repeat bottom;}

.news .kx_t .kxt1{ font-size:16px;font-family: microsoft yahei; float:left; }

.news .kx_t .kxt1 h3 a{font-size:16px;  color:#545454;}

.news .kx_t .kxt1 h3 a  span{font-size:18px; padding-left:30px; color:#c2c2c2; font-weight:normal;}

.news .kx_t .kxt2 a{ font-size:14px;font-family: microsoft yahei; float:right;}

.news .kx_con{ padding-top:5px; float:left;}

.news .kx_con img{ width:360px; height:114px; border:1px solid #d2d2d2; margin-left:17px;padding:3px;}

.news .kx_con ul{ float:left; padding-top:10px;}

.news .kx_con ul li{ height:30px; overflow:hidden;line-height:30px;  float:left; width:370px;margin:0 10px; background:url(../images/buttom6.jpg) no-repeat left center;padding-left:7px;}

.news .kx_con ul li a{ float:left; width:215px; overflow:hidden; height:30px; color:#333;}

.news .kx_con ul li span{ float:right;}



.wenti{ width:323px; height:506px;float:left; }

.wenti .kx_t{ height:50px; line-height:37px;width:320px;margin:0 10px; background:url(../images/wen_t.jpg) no-repeat bottom;}

.wenti .kx_t .kxt1{ font-size:16px;font-family: microsoft yahei; float:left; }

.wenti .kx_t .kxt1 h3 a{font-size:16px;  color:#666;}

.wenti .kx_t .kxt2 a{ font-size:14px;font-family: microsoft yahei; float:right; color:#333; padding-right:10px;}



.wenti .wt_con{ height:310px; overflow:hidden; margin-top:10px;}

.wenti .wt_con #ticker22 li{ width:320px; padding-bottom:15px; padding-left:5px; padding-top:10px; border-bottom:1px dashed #CCCCCC;} 

.wenti .wt_con #ticker22 li span.wen{ line-height:25px;height:25px; overflow:hidden;background:url(../images/Q.jpg) 2px 2px no-repeat;clear:both;float:left;padding-left:33px; }

.wenti .wt_con #ticker22 li span.wen a{ color:#02913d; font-weight:bold; font-size:14px;line-height: 16px;white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden; }

.wenti .wt_con #ticker22 li span.da{  line-height:50px; overflow:hidden;line-height:25px;background:url(../images/A.jpg) 2px 6px no-repeat;clear:both; display:block;  padding-left:33px; color:#545454;font-size:14px;}



.catenate{width:1180px; height:66px; margin:30px auto 0 auto;background:url(../images/link_bg.jpg) no-repeat bottom;}

.catenate .yq{float:left; margin:-20px 10px 0 30px;font-size:16px; color:#666;width:80px;}

.catenate .lj a{ padding-left:5px; float:left;}